<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 ARES SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

.ares.tparrows {

  cursor:pointer;

  background:#fff;

  min-width:60px;

    min-height:60px;

  position:absolute;

  display:block;

  z-index:100;

    border-radius:50%;

}

.ares.tparrows:hover {

}

.ares.tparrows:before {

  font-family: "revicons";

  font-size:25px;

  color:#aaa;

  display:block;

  line-height: 60px;

  text-align: center;

    -webkit-transition: color 0.3s;

    -moz-transition: color 0.3s;

    transition: color 0.3s;

    z-index:2;

    position:relative;

}

.ares.tparrows.tp-leftarrow:before {

  content: "\e81f";

}

.ares.tparrows.tp-rightarrow:before {

  content: "\e81e";

}

.ares.tparrows:hover:before {

 color:#000;

      }

.ares .tp-title-wrap { 

  position:absolute;

  z-index:1;

  display:inline-block;

  background:#fff;

  min-height:60px;

  line-height:60px;

  top:0px;

  margin-left:30px;

  border-radius:0px 30px 30px 0px;

  overflow:hidden;

  -webkit-transition: -webkit-transform 0.3s;

  transition: transform 0.3s;

  transform:scaleX(0);  

  -webkit-transform:scaleX(0);  

  transform-origin:0% 50%; 

   -webkit-transform-origin:0% 50%;

}

 .ares.tp-rightarrow .tp-title-wrap { 

   right:0px;

   margin-right:30px;margin-left:0px;

   -webkit-transform-origin:100% 50%;

border-radius:30px 0px 0px 30px;

 }

.ares.tparrows:hover .tp-title-wrap {

  transform:scaleX(1) scaleY(1);

    -webkit-transform:scaleX(1) scaleY(1);

}

.ares .tp-arr-titleholder {

  position:relative;

  -webkit-transition: -webkit-transform 0.3s;

  transition: transform 0.3s;

  transform:translateX(200px);  

  text-transform:uppercase;

  color:#000;

  font-weight:400;

  font-size:14px;

  line-height:60px;

  white-space:nowrap;

  padding:0px 20px;

  margin-left:10px;

  opacity:0;

}



.ares.tp-rightarrow .tp-arr-titleholder {

   transform:translateX(-200px); 

   margin-left:0px; margin-right:10px;

      }



.ares.tparrows:hover .tp-arr-titleholder {

   transform:translateX(0px);

   -webkit-transform:translateX(0px);

  transition-delay: 0.1s;

  opacity:1;

}



/* BULLETS */

.ares.tp-bullets {

}

.ares.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background:transparent;

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

}

.ares .tp-bullet {

	width:13px;

	height:13px;

	position:absolute;

	background:#e5e5e5;

	border-radius:50%;

	cursor: pointer;

	box-sizing:content-box;

}

.ares .tp-bullet:hover,

.ares .tp-bullet.selected {

	background:#fff;

}

.ares .tp-bullet-title {

  position:absolute;

  color:#888;

  font-size:12px;

  padding:0px 10px;

  font-weight:600;

  right:27px;

  top:-4px;

  background:#fff;

  background:rgba(255,255,255,0.75);

  visibility:hidden;

  transform:translateX(-20px);

  -webkit-transform:translateX(-20px);

  transition:transform 0.3s;

  -webkit-transition:transform 0.3s;

  line-height:20px;

  white-space:nowrap;

}     



.ares .tp-bullet-title:after {

    width: 0px;

	height: 0px;

	border-style: solid;

	border-width: 10px 0 10px 10px;

	border-color: transparent transparent transparent rgba(255,255,255,0.75);

	content:" ";

    position:absolute;

    right:-10px;

	top:0px;

}

    

.ares .tp-bullet:hover .tp-bullet-title{

  visibility:visible;

   transform:translateX(0px);

  -webkit-transform:translateX(0px);

}



.ares .tp-bullet.selected:hover .tp-bullet-title {

    background:#fff;

        }

.ares .tp-bullet.selected:hover .tp-bullet-title:after {

  border-color:transparent transparent transparent #fff;

}

.ares.tp-bullets:hover .tp-bullet-title {

        visibility:hidden;

}

.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {

    visibility:visible;

      }



/* TABS */

.ares .tp-tab { 

  opacity:1;      

  padding:10px;

  box-sizing:border-box;

  font-family: "Roboto", sans-serif;

  border-bottom: 1px solid #e5e5e5;

 }

.ares .tp-tab-image 

{ 

  width:60px;

  height:60px; max-height:100%; max-width:100%;

  position:relative;

  display:inline-block;

  float:left;



}

.ares .tp-tab-content 

{

    background:rgba(0,0,0,0); 

    position:relative;

    padding:15px 15px 15px 85px;

 left:0px;

 overflow:hidden;

 margin-top:-15px;

    box-sizing:border-box;

    color:#333;

    display: inline-block;

    width:100%;

    height:100%;

 position:absolute; }

.ares .tp-tab-date

  {

  display:block;

  color: #aaa;

  font-weight:500;

  font-size:12px;

  margin-bottom:0px;

  }

.ares .tp-tab-title 

{

    display:block;	

    text-align:left;

    color:#333;

    font-size:14px;

    font-weight:500;

    text-transform:none;

    line-height:17px;

}

.ares .tp-tab:hover,

.ares .tp-tab.selected {

	background:#eee; 

}



.ares .tp-tab-mask {

}



/* MEDIA QUERIES */

@media only screen and (max-width: 960px) {



}

@media only screen and (max-width: 768px) {



}



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 CUSTOM SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.custom.tparrows {

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:10000;

}

.custom.tparrows:hover {

	background:#000;

}

.custom.tparrows:before {

	font-family: "revicons";

	font-size:15px;

	color:#fff;

	display:block;

	line-height: 40px;

	text-align: center;

}

.custom.tparrows.tp-leftarrow:before {

	content: "\e824";

}

.custom.tparrows.tp-rightarrow:before {

	content: "\e825";

}







/* BULLETS */

.custom.tp-bullets {

}

.custom.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background:transparent;

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

}

.custom .tp-bullet {

	width:12px;

	height:12px;

	position:absolute;

	background:#aaa;

    background:rgba(125,125,125,0.5);

	cursor: pointer;

	box-sizing:content-box;

}

.custom .tp-bullet:hover,

.custom .tp-bullet.selected {

	background:rgb(125,125,125);

}

.custom .tp-bullet-image {

}

.custom .tp-bullet-title {

}





/* THUMBS */





/* TABS */





/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 DIONE SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.dione.tparrows {

  height:100%;

  width:100px;

  background:transparent;

  background:rgba(0,0,0,0);

  line-height:100%;

  transition:all 0.3s;

-webkit-transition:all 0.3s;

}



.dione.tparrows:hover {

 background:rgba(0,0,0,0.45);

 }

.dione .tp-arr-imgwrapper {

 width:100px;

 left:0px;

 position:absolute;

 height:100%;

 top:0px;

 overflow:hidden;

 }

.dione.tp-rightarrow .tp-arr-imgwrapper {

left:auto;

right:0px;

}



.dione .tp-arr-imgholder {

background-position:center center;

background-size:cover;

width:100px;

height:100%;

top:0px;

visibility:hidden;

transform:translateX(-50px);

-webkit-transform:translateX(-50px);

transition:all 0.3s;

-webkit-transition:all 0.3s;

opacity:0;

left:0px;

}



.dione.tparrows.tp-rightarrow .tp-arr-imgholder {

  right:0px;

  left:auto;

  transform:translateX(50px);

 -webkit-transform:translateX(50px);

}



.dione.tparrows:before {

position:absolute;

line-height:30px;

margin-left:-22px;

top:50%;

left:50%;

font-size:30px;

margin-top:-15px;

transition:all 0.3s;

-webkit-transition:all 0.3s;

}



.dione.tparrows.tp-rightarrow:before {

margin-left:6px;

}



.dione.tparrows:hover:before {

  transform:translateX(-20px);

-webkit-transform:translateX(-20px);

opacity:0;

}



.dione.tparrows.tp-rightarrow:hover:before {

  transform:translateX(20px);

-webkit-transform:translateX(20px);

}



.dione.tparrows:hover .tp-arr-imgholder {

 transform:translateX(0px);

-webkit-transform:translateX(0px);

opacity:1;

visibility:visible;

}







/* BULLETS */

.dione .tp-bullet { 

    opacity:1;

    width:50px;

    height:50px;    

    padding:3px;

    background:#000;

    background-color:rgba(0,0,0,0.25);

    margin:0px;

    box-sizing:border-box;

    transition:all 0.3s;

    -webkit-transition:all 0.3s;



  }



.dione .tp-bullet-image {

   display:block;

   box-sizing:border-box;

   position:relative;

    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  width:44px;

  height:44px;

  background-size:cover;

  background-position:center center;

 }  

.dione .tp-bullet-title { 

     position:absolute; 

   bottom:65px;

     display:inline-block;

     left:50%;

     background:#000;

     background:rgba(0,0,0,0.75);

     color:#fff;

     padding:10px 30px;

     border-radius:4px;

   -webkit-border-radius:4px;

     opacity:0;

      transition:all 0.3s;

    -webkit-transition:all 0.3s;

    transform: translateZ(0.001px) translateX(-50%) translateY(14px);

    transform-origin:50% 100%;

    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);

    -webkit-transform-origin:50% 100%;

    opacity:0;

    white-space:nowrap;

 }



.dione .tp-bullet:hover .tp-bullet-title {

     transform:rotateX(0deg) translateX(-50%);

    -webkit-transform:rotateX(0deg) translateX(-50%);

    opacity:1;

}



.dione .tp-bullet.selected,

.dione .tp-bullet:hover  {

  

   background: rgba(255,255,255,1);

  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));

  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );

 

      }

.dione .tp-bullet-title:after {

        content:" ";

        position:absolute;

        left:50%;

        margin-left:-8px;

        width: 0;

    height: 0;

    border-style: solid;

    border-width: 8px 8px 0 8px;

    border-color: rgba(0,0,0,0.75) transparent transparent transparent;

        bottom:-8px;

   }





/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 ERINYEN SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.erinyen.tparrows {

  cursor:pointer;

  background:#000;

  background:rgba(0,0,0,0.5);

  min-width:70px;

  min-height:70px;

  position:absolute;

  display:block;

  z-index:1000;

  border-radius:35px;   

}



.erinyen.tparrows:before {

  font-family: "revicons";

  font-size:20px;

  color:#fff;

  display:block;

  line-height: 70px;

  text-align: center;    

  z-index:2;

  position:relative;

}

.erinyen.tparrows.tp-leftarrow:before {

  content: "\e824";

}

.erinyen.tparrows.tp-rightarrow:before {

  content: "\e825";

}



.erinyen .tp-title-wrap { 

  position:absolute;

  z-index:1;

  display:inline-block;

  background:#000;

  background:rgba(0,0,0,0.5);

  min-height:70px;

  line-height:70px;

  top:0px;

  margin-left:0px;

  border-radius:35px;

  overflow:hidden; 

  transition: opacity 0.3s;

  -webkit-transition:opacity 0.3s;

  -moz-transition:opacity 0.3s;

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  transform: scale(0);  

  visibility:hidden;

  opacity:0;

}



.erinyen.tparrows:hover .tp-title-wrap{

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  transform: scale(1);

  opacity:1;

  visibility:visible;

}

        

 .erinyen.tp-rightarrow .tp-title-wrap { 

   right:0px;

   margin-right:0px;margin-left:0px;

   -webkit-transform-origin:100% 50%;

  border-radius:35px;

  padding-right:20px;

  padding-left:10px;

 }





.erinyen.tp-leftarrow .tp-title-wrap { 

   padding-left:20px;

  padding-right:10px;

}



.erinyen .tp-arr-titleholder {

  letter-spacing: 3px;

   position:relative;

  -webkit-transition: -webkit-transform 0.3s;

  transition: transform 0.3s;

  transform:translateX(200px);  

  text-transform:uppercase;

  color:#fff;

  font-weight:600;

  font-size:13px;

  line-height:70px;

  white-space:nowrap;

  padding:0px 20px;

  margin-left:11px;

  opacity:0;  

}



.erinyen .tp-arr-imgholder {

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  background-position:center center;

  background-size:cover;

    }

 .erinyen .tp-arr-img-over {

   width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

   background:#000;

   background:rgba(0,0,0,0.5);

        }

.erinyen.tp-rightarrow .tp-arr-titleholder {

   transform:translateX(-200px); 

   margin-left:0px; margin-right:11px;

      }



.erinyen.tparrows:hover .tp-arr-titleholder {

   transform:translateX(0px);

   -webkit-transform:translateX(0px);

  transition-delay: 0.1s;

  opacity:1;

}



/* BULLETS */

.erinyen.tp-bullets {

}

.erinyen.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background: #555555; /* old browsers */

    background: -moz-linear-gradient(top,  #555555 0%, #222222 100%); /* ff3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222)); /* chrome,safari4+ */

    background: -webkit-linear-gradient(top,  #555555 0%,#222222 100%); /* chrome10+,safari5.1+ */

    background: -o-linear-gradient(top,  #555555 0%,#222222 100%); /* opera 11.10+ */

    background: -ms-linear-gradient(top,  #555555 0%,#222222 100%); /* ie10+ */

    background: linear-gradient(to bottom,  #555555 0%,#222222 100%); /* w3c */

    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */

	padding:10px 15px;

	margin-left:-15px;margin-top:-10px;

	box-sizing:content-box;

   border-radius:10px;

   box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);

}

.erinyen .tp-bullet {

	width:13px;

	height:13px;

	position:absolute;

	background:#111;	

	border-radius:50%;

	cursor: pointer;

	box-sizing:content-box;

}

.erinyen .tp-bullet:hover,

.erinyen .tp-bullet.selected {

	background: #e5e5e5; /* old browsers */

background: -moz-linear-gradient(top,  #e5e5e5 0%, #999999 100%); /* ff3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#999999)); /* chrome,safari4+ */

background: -webkit-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* chrome10+,safari5.1+ */

background: -o-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* opera 11.10+ */

background: -ms-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* ie10+ */

background: linear-gradient(to bottom,  #e5e5e5 0%,#999999 100%); /* w3c */

filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */

  border:1px solid #555;

  width:12px;height:12px;

}

.erinyen .tp-bullet-image {

}

.erinyen .tp-bullet-title {

}





/* THUMBS */

.erinyen .tp-thumb {

opacity:1

}



.erinyen .tp-thumb-over {

  background:#000;

  background:rgba(0,0,0,0.25);

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  z-index:1;

  -webkit-transition:all 0.3s;

  transition:all 0.3s;

}



.erinyen .tp-thumb-more:before {

  font-family: "revicons";

  font-size:12px;

  color:#aaa;

  color:rgba(255,255,255,0.75);

  display:block;

  line-height: 12px;

  text-align: left;    

  z-index:2;

  position:absolute;

  top:20px;

  right:20px;

  z-index:2;

}

.erinyen .tp-thumb-more:before {

  content: "\e825";

}



.erinyen .tp-thumb-title {

  font-family:"Raleway";

  letter-spacing:1px;

  font-size:12px;

  color:#fff;

  display:block;

  line-height: 15px;

  text-align: left;    

  z-index:2;

  position:absolute;

  top:0px;

  left:0px;

  z-index:2;

  padding:20px 35px 20px 20px;

  width:100%;

  height:100%;

  box-sizing:border-box;

  transition:all 0.3s;

  -webkit-transition:all 0.3s;

  font-weight:500;

}



.erinyen .tp-thumb.selected .tp-thumb-more:before,

.erinyen .tp-thumb:hover .tp-thumb-more:before {

 color:#aaa;



}



.erinyen .tp-thumb.selected .tp-thumb-over,

.erinyen .tp-thumb:hover .tp-thumb-over {

 background:#fff;

}

.erinyen .tp-thumb.selected .tp-thumb-title,

.erinyen .tp-thumb:hover .tp-thumb-title {

  color:#000;



}





/* TABS */

.erinyen .tp-tab-title {

    color:#a8d8ee;

    font-size:13px;

    font-weight:700;

    text-transform:uppercase;

    font-family:"Roboto Slab"

    margin-bottom:5px;

}



.erinyen .tp-tab-desc {

	font-size:18px;

    font-weight:400;

    color:#fff;

    line-height:25px;

	font-family:"Roboto Slab";

}

      



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 GYGES SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */





/* BULLETS */

.gyges.tp-bullets {

}

.gyges.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background: #777777; /* Old browsers */

    background: -moz-linear-gradient(top,  #777777 0%, #666666 100%); 

    background: -webkit-gradient(linear, left top, left bottom, 

    color-stop(0%,#777777), color-stop(100%,#666666)); 

    background: -webkit-linear-gradient(top,  #777777 0%,#666666 100%); 

    background: -o-linear-gradient(top,  #777777 0%,#666666 100%); 

    background: -ms-linear-gradient(top,  #777777 0%,#666666 100%); 

    background: linear-gradient(to bottom,  #777777 0%,#666666 100%); 

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777", 

    endColorstr="#666666",GradientType=0 ); 

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

  border-radius:10px;

}

.gyges .tp-bullet {

	width:12px;

	height:12px;

	position:absolute;

	background:#333;

	border:3px solid #444;

	border-radius:50%;

	cursor: pointer;

	box-sizing:content-box;

}

.gyges .tp-bullet:hover,

.gyges .tp-bullet.selected {

	background: #ffffff; /* Old browsers */

    background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, 

    color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", 

    endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */



}

.gyges .tp-bullet-image {

}

.gyges .tp-bullet-title {

}

	



/* THUMBS */

.gyges .tp-thumb { 

      opacity:1

  }

.gyges .tp-thumb-img-wrap {

  padding:3px;

    background:#000;

  background-color:rgba(0,0,0,0.25);

  display:inline-block;



  width:100%;

  height:100%;

  position:relative;

  margin:0px;

  box-sizing:border-box;

    transition:all 0.3s;

    -webkit-transition:all 0.3s;

}

.gyges .tp-thumb-image {

   padding:3px; 

   display:block;

   box-sizing:border-box;

   position:relative;

    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

 }  

.gyges .tp-thumb-title { 

     position:absolute; 

     bottom:100%; 

     display:inline-block;

     left:50%;

     background:rgba(255,255,255,0.8);

     padding:10px 30px;

     border-radius:4px;

	 -webkit-border-radius:4px;

     margin-bottom:20px;

     opacity:0;

      transition:all 0.3s;

    -webkit-transition:all 0.3s;

    transform: translateZ(0.001px) translateX(-50%) translateY(14px);

    transform-origin:50% 100%;

    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);

    -webkit-transform-origin:50% 100%;

    white-space:nowrap;

 }

.gyges .tp-thumb:hover .tp-thumb-title {

  	 transform:rotateX(0deg) translateX(-50%);

    -webkit-transform:rotateX(0deg) translateX(-50%);

    opacity:1;

}



.gyges .tp-thumb:hover .tp-thumb-img-wrap,

 .gyges .tp-thumb.selected .tp-thumb-img-wrap {



  background: rgba(255,255,255,1);

  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));

  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );

 }

.gyges .tp-thumb-title:after {

        content:" ";

        position:absolute;

        left:50%;

        margin-left:-8px;

        width: 0;

		height: 0;

		border-style: solid;

		border-width: 8px 8px 0 8px;

		border-color: rgba(255,255,255,0.8) transparent transparent transparent;

        bottom:-8px;

   }





/* TABS */

.gyges .tp-tab { 

  opacity:1;      

  padding:10px;

  box-sizing:border-box;

  font-family: "Roboto", sans-serif;

  border-bottom: 1px solid rgba(255,255,255,0.15);

 }

.gyges .tp-tab-image 

{ 

  width:60px;

  height:60px; max-height:100%; max-width:100%;

  position:relative;

  display:inline-block;

  float:left;



}

.gyges .tp-tab-content 

{

    background:rgba(0,0,0,0); 

    position:relative;

    padding:15px 15px 15px 85px;

 left:0px;

  overflow:hidden;

 margin-top:-15px;

    box-sizing:border-box;

    color:#333;

    display: inline-block;

    width:100%;

    height:100%;

 position:absolute; }

.gyges .tp-tab-date

  {

  display:block;

  color: rgba(255,255,255,0.25);

  font-weight:500;

  font-size:12px;

  margin-bottom:0px;

  }

.gyges .tp-tab-title 

{

    display:block;  

    text-align:left;

    color:#fff;

    font-size:14px;

    font-weight:500;

    text-transform:none;

    line-height:17px;

}

.gyges .tp-tab:hover,

.gyges .tp-tab.selected {

  background:rgba(0,0,0,0.5); 

}



.gyges .tp-tab-mask {

}



/* MEDIA QUERIES */

@media only screen and (max-width: 960px) {



}

@media only screen and (max-width: 768px) {



}



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 HADES SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.hades.tparrows {

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.15);

	width:100px;

	height:100px;

	position:absolute;

	display:block;

	z-index:1000;

}



.hades.tparrows:before {

	font-family: "revicons";

	font-size:30px;

	color:#fff;

	display:block;

	line-height: 100px;

	text-align: center;

  transition: background 0.3s, color 0.3s;

}

.hades.tparrows.tp-leftarrow:before {

	content: "\e824";

}

.hades.tparrows.tp-rightarrow:before {

	content: "\e825";

}



.hades.tparrows:hover:before {

   color:#aaa;

   background:#fff;

   background:rgba(255,255,255,1);

 }

.hades .tp-arr-allwrapper {

  position:absolute;

  left:100%;

  top:0px;

  background:#888; 

  width:100px;height:100px;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

  -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";

  filter: alpha(opacity=0);

  -moz-opacity: 0.0;

  -khtml-opacity: 0.0;

  opacity: 0.0;

  -webkit-transform: rotatey(-90deg);

  transform: rotatey(-90deg);

  -webkit-transform-origin: 0% 50%;

  transform-origin: 0% 50%;

}

.hades.tp-rightarrow .tp-arr-allwrapper {

   left:auto;

   right:100%;

   -webkit-transform-origin: 100% 50%;

  transform-origin: 100% 50%;

   -webkit-transform: rotatey(90deg);

  transform: rotatey(90deg);

}



.hades:hover .tp-arr-allwrapper {

   -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";

  filter: alpha(opacity=100);

  -moz-opacity: 1;

  -khtml-opacity: 1;

  opacity: 1;  

    -webkit-transform: rotatey(0deg);

  transform: rotatey(0deg);



 }

    

.hades .tp-arr-iwrapper {

}

.hades .tp-arr-imgholder {

  background-size:cover;

  position:absolute;

  top:0px;left:0px;

  width:100%;height:100%;

}

.hades .tp-arr-titleholder {

}

.hades .tp-arr-subtitleholder {

}





/* BULLETS */

.hades.tp-bullets {

}

.hades.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background:transparent;

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

}

.hades .tp-bullet {

	width:3px;

	height:3px;

	position:absolute;

	background:#888;	

	cursor: pointer;

    border:5px solid #fff;

	box-sizing:content-box;

    box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);

    -webkit-perspective:400;

    perspective:400;

    -webkit-transform:translatez(0.01px);

    transform:translatez(0.01px);

}

.hades .tp-bullet:hover,

.hades .tp-bullet.selected {

	background:#555;

  

}



.hades .tp-bullet-image {

  position:absolute;top:-80px; left:-60px;width:120px;height:60px;

  background-position:center center;

  background-size:cover;

  visibility:hidden;

  opacity:0;

  transition:all 0.3s;

  -webkit-transform-style:flat;

  transform-style:flat;

  perspective:600;

  -webkit-perspective:600;

  transform: rotatex(-90deg);

  -webkit-transform: rotatex(-90deg);

  box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);

  transform-origin:50% 100%;

  -webkit-transform-origin:50% 100%;

  

  

}

.hades .tp-bullet:hover .tp-bullet-image {

  display:block;

  opacity:1;

  transform: rotatex(0deg);

  -webkit-transform: rotatex(0deg);

  visibility:visible;

    }

.hades .tp-bullet-title {

}





/* THUMBS */

.hades .tp-thumb { 

      opacity:1

  }

.hades .tp-thumb-img-wrap {

  border-radius:50%;

  padding:3px;

  display:inline-block;

background:#000;

  background-color:rgba(0,0,0,0.25);

  width:100%;

  height:100%;

  position:relative;

  margin:0px;

  box-sizing:border-box;

    transition:all 0.3s;

    -webkit-transition:all 0.3s;

}

.hades .tp-thumb-image {

   padding:3px; 

   border-radius:50%;

   display:block;

   box-sizing:border-box;

   position:relative;

    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

 }  





.hades .tp-thumb:hover .tp-thumb-img-wrap,

.hades .tp-thumb.selected .tp-thumb-img-wrap {

  

   background: rgba(255,255,255,1);

  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));

  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );

 

      }

.hades .tp-thumb-title:after {

        content:" ";

        position:absolute;

        left:50%;

        margin-left:-8px;

        width: 0;

		height: 0;

		border-style: solid;

		border-width: 8px 8px 0 8px;

		border-color: rgba(0,0,0,0.75) transparent transparent transparent;

        bottom:-8px;

   }





/* TABS */

.hades .tp-tab {

  opacity:1;

 }

    

.hades .tp-tab-title

 {

      display:block;

      color:#333;

      font-weight:600;

      font-size:18px;

      text-align:center;

      line-height:25px;      

    } 

.hades .tp-tab-price

 {

	display:block;

    text-align:center;

    color:#999;

    font-size:16px;

    margin-top:10px;

   line-height:20px

}



.hades .tp-tab-button {

    display:inline-block;

    margin-top:15px;

    text-align:center;

	padding:5px 15px;

  	color:#fff;

  	font-size:14px;

  	background:#219bd7;

   	border-radius:4px;

   font-weight:400;

}

.hades .tp-tab-inner {

	text-align:center;

}



              



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 HEBE SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.hebe.tparrows {

  cursor:pointer;

  background:#fff;

  min-width:70px;

    min-height:70px;

  position:absolute;

  display:block;

  z-index:1000;

}

.hebe.tparrows:hover {

}

.hebe.tparrows:before {

  font-family: "revicons";

  font-size:30px;

  color:#aaa;

  display:block;

  line-height: 70px;

  text-align: center;

  -webkit-transition: color 0.3s;

  -moz-transition: color 0.3s;

  transition: color 0.3s;

  z-index:2;

  position:relative;

   background:#fff;

  min-width:70px;

    min-height:70px;

}

.hebe.tparrows.tp-leftarrow:before {

  content: "\e824";

}

.hebe.tparrows.tp-rightarrow:before {

  content: "\e825";

}

.hebe.tparrows:hover:before {

 color:#000;

      }

.hebe .tp-title-wrap { 

  position:absolute;

  z-index:0;

  display:inline-block;

  background:#000;

  background:rgba(0,0,0,0.75);

  min-height:60px;

  line-height:60px;

  top:-10px;

  margin-left:0px;

  -webkit-transition: -webkit-transform 0.3s;

  transition: transform 0.3s;

  transform:scaleX(0);  

  -webkit-transform:scaleX(0);  

  transform-origin:0% 50%; 

   -webkit-transform-origin:0% 50%;

}

 .hebe.tp-rightarrow .tp-title-wrap { 

   right:0px;

   -webkit-transform-origin:100% 50%;

 }

.hebe.tparrows:hover .tp-title-wrap {

  transform:scaleX(1);

  -webkit-transform:scaleX(1);

}

.hebe .tp-arr-titleholder {

  position:relative;

  text-transform:uppercase;

  color:#fff;

  font-weight:600;

  font-size:12px;

  line-height:90px;

  white-space:nowrap;

  padding:0px 20px 0px 90px;

}



.hebe.tp-rightarrow .tp-arr-titleholder {

   margin-left:0px; 

   padding:0px 90px 0px 20px;

 }



.hebe.tparrows:hover .tp-arr-titleholder {

   transform:translateX(0px);

   -webkit-transform:translateX(0px);

  transition-delay: 0.1s;

  opacity:1;

}



.hebe .tp-arr-imgholder{

      width:90px;

      height:90px;

      position:absolute;

      left:100%;

      display:block;

      background-size:cover;

      background-position:center center;

  	 top:0px; right:-90px;

    }

.hebe.tp-rightarrow .tp-arr-imgholder{

        right:auto;left:-90px;

      }



/* BULLETS */

.hebe.tp-bullets {

}

.hebe.tp-bullets:before {

  content:" ";

  position:absolute;

  width:100%;

  height:100%;

  background:transparent;

  padding:10px;

  margin-left:-10px;margin-top:-10px;

  box-sizing:content-box;

}



.hebe .tp-bullet {

  width:3px;

  height:3px;

  position:absolute;

  background:#fff;  

  cursor: pointer;

  border:5px solid #222;

  border-radius:50%;

  box-sizing:content-box;

  -webkit-perspective:400;

  perspective:400;

  -webkit-transform:translateZ(0.01px);

  transform:translateZ(0.01px);

   transition:all 0.3s;

}

.hebe .tp-bullet:hover,

.hebe .tp-bullet.selected {

  background:#222;

  border-color:#fff;

}



.hebe .tp-bullet-image {

  position:absolute;

  top:-90px; left:-40px;

  width:70px;

  height:70px;

  background-position:center center;

  background-size:cover;

  visibility:hidden;

  opacity:0;

  transition:all 0.3s;

  -webkit-transform-style:flat;

  transform-style:flat;

  perspective:600;

  -webkit-perspective:600;

  transform: scale(0);

  -webkit-transform: scale(0);

  transform-origin:50% 100%;

  -webkit-transform-origin:50% 100%;

border-radius:6px;

  

  

}

.hebe .tp-bullet:hover .tp-bullet-image {

  display:block;

  opacity:1;

  transform: scale(1);

  -webkit-transform: scale(1);

  visibility:visible;

    }

.hebe .tp-bullet-title {

}





/* TABS */

.hebe .tp-tab-title {

    color:#a8d8ee;

    font-size:13px;

    font-weight:700;

    text-transform:uppercase;

    font-family:"Roboto Slab"

    margin-bottom:5px;

}



.hebe .tp-tab-desc {

	font-size:18px;

    font-weight:400;

    color:#fff;

    line-height:25px;

	font-family:"Roboto Slab";

}





/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 HEPHAISTOS SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.hephaistos.tparrows {

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:1000;

    border-radius:50%;

}

.hephaistos.tparrows:hover {

	background:#000;

}

.hephaistos.tparrows:before {

	font-family: "revicons";

	font-size:18px;

	color:#fff;

	display:block;

	line-height: 40px;

	text-align: center;

}

.hephaistos.tparrows.tp-leftarrow:before {

	content: "\e82c";

  margin-left:-2px;

  

}

.hephaistos.tparrows.tp-rightarrow:before {

	content: "\e82d";

   margin-right:-2px;

}







/* BULLETS */

.hephaistos.tp-bullets {

}

.hephaistos.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background:transparent;

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

}

.hephaistos .tp-bullet {

	width:12px;

	height:12px;

	position:absolute;

	background:#999;

	border:3px solid #f5f5f5;

	border-radius:50%;

	cursor: pointer;

	box-sizing:content-box;

  box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.3);



}

.hephaistos .tp-bullet:hover,

.hephaistos .tp-bullet.selected {

	background:#fff;

    border-color:#000;

}

.hephaistos .tp-bullet-image {

}

.hephaistos .tp-bullet-title {

}





/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 HERMES SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.hermes.tparrows {

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:30px;

	height:110px;

	position:absolute;

	display:block;

	z-index:1000;

}



.hermes.tparrows:before {

	font-family: "revicons";

	font-size:15px;

	color:#fff;

	display:block;

	line-height: 110px;

	text-align: center;

    transform:translateX(0px);

    -webkit-transform:translateX(0px);

    transition:all 0.3s;

    -webkit-transition:all 0.3s;

}

.hermes.tparrows.tp-leftarrow:before {

	content: "\e824";

}

.hermes.tparrows.tp-rightarrow:before {

	content: "\e825";

}

.hermes.tparrows.tp-leftarrow:hover:before {

    transform:translateX(-20px);

    -webkit-transform:translateX(-20px);

     opacity:0;

}

.hermes.tparrows.tp-rightarrow:hover:before {

    transform:translateX(20px);

    -webkit-transform:translateX(20px);

     opacity:0;

}



.hermes .tp-arr-allwrapper {

    overflow:hidden;

    position:absolute;

	width:180px;

    height:140px;

    top:0px;

    left:0px;

    visibility:hidden;

      -webkit-transition: -webkit-transform 0.3s 0.3s;

  transition: transform 0.3s 0.3s;

  -webkit-perspective: 1000px;

  perspective: 1000px;

    }

.hermes.tp-rightarrow .tp-arr-allwrapper {

   right:0px;left:auto;

      }

.hermes.tparrows:hover .tp-arr-allwrapper {

   visibility:visible;

          }

.hermes .tp-arr-imgholder {

  width:180px;position:absolute;

  left:0px;top:0px;height:110px;

  transform:translateX(-180px);

  -webkit-transform:translateX(-180px);

  transition:all 0.3s;

  transition-delay:0.3s;

}

.hermes.tp-rightarrow .tp-arr-imgholder{

    transform:translateX(180px);

  -webkit-transform:translateX(180px);

      }

  

.hermes.tparrows:hover .tp-arr-imgholder {

   transform:translateX(0px);

   -webkit-transform:translateX(0px);            

}

.hermes .tp-arr-titleholder {

  top:110px;

  width:180px;

  text-align:left; 

  display:block;

  padding:0px 10px;

  line-height:30px; background:#000;

  background:rgba(0,0,0,0.75);color:#fff;

  font-weight:600; position:absolute;

  font-size:12px;

  white-space:nowrap;

  letter-spacing:1px;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

  -webkit-transform: rotateX(-90deg);

  transform: rotateX(-90deg);

  -webkit-transform-origin: 50% 0;

  transform-origin: 50% 0;

  box-sizing:border-box;



}

.hermes.tparrows:hover .tp-arr-titleholder {

    -webkit-transition-delay: 0.6s;

  transition-delay: 0.6s;

  -webkit-transform: rotateX(0deg);

  transform: rotateX(0deg);

}





/* BULLETS */

.hermes.tp-bullets {

}



.hermes .tp-bullet {

    overflow:hidden;

    border-radius:50%;

    width:16px;

    height:16px;

    background-color: rgba(0, 0, 0, 0);

    box-shadow: inset 0 0 0 2px #FFF;

    -webkit-transition: background 0.3s ease;

    transition: background 0.3s ease;

    position:absolute;

}



.hermes .tp-bullet:hover {

	  background-color: rgba(0, 0, 0, 0.2);

}

.hermes .tp-bullet:after {

  content: ' ';

  position: absolute;

  bottom: 0;

  height: 0;

  left: 0;

  width: 100%;

  background-color: #FFF;

  box-shadow: 0 0 1px #FFF;

  -webkit-transition: height 0.3s ease;

  transition: height 0.3s ease;

}

.hermes .tp-bullet.selected:after {

  height:100%;

}





/* TABS */

.hermes .tp-tab { 

  opacity:1;  

  padding-right:10px;

  box-sizing:border-box;

 }

.hermes .tp-tab-image 

{ 

  width:100%;

  height:60%;

  position:relative;

}

.hermes .tp-tab-content 

{

    background:rgb(54,54,54); 

    position:absolute;

    padding:20px 20px 20px 30px;

    box-sizing:border-box;

    color:#fff;

  display:block;

  width:100%;

  min-height:40%;

  bottom:0px;

  left:-10px;

  }

.hermes .tp-tab-date

  {

  display:block;

  color:#888;

  font-weight:600;

  font-size:12px;

  margin-bottom:10px;

  }

.hermes .tp-tab-title 

{

    display:block;	

    color:#fff;

    font-size:16px;

    font-weight:800;

    text-transform:uppercase;

   line-height:19px;

}



.hermes .tp-tab.selected .tp-tab-title:after {

    width: 0px;

	height: 0px;

	border-style: solid;

	border-width: 30px 0 30px 10px;

	border-color: transparent transparent transparent rgb(54,54,54);

	content:" ";

    position:absolute;

    right:-9px;

    bottom:50%;

    margin-bottom:-30px;

}

.hermes .tp-tab-mask {

     padding-right:10px !important;

          }



/* MEDIA QUERIES */

@media only screen and (max-width: 960px) {

  .hermes .tp-tab .tp-tab-title {font-size:14px;line-height:16px;}

  .hermes .tp-tab-date { font-size:11px; line-height:13px;margin-bottom:10px;}

  .hermes .tp-tab-content { padding:15px 15px 15px 25px;}

}

@media only screen and (max-width: 768px) {

  .hermes .tp-tab .tp-tab-title {font-size:12px;line-height:14px;}

  .hermes .tp-tab-date {font-size:10px; line-height:12px;margin-bottom:5px;}

  .hermes .tp-tab-content {padding:10px 10px 10px 20px;}

}



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 HESPERIDEN SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.hesperiden.tparrows {

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:1000;

    border-radius: 50%;

}

.hesperiden.tparrows:hover {

	background:#000;

}

.hesperiden.tparrows:before {

	font-family: "revicons";

	font-size:20px;

	color:#fff;

	display:block;

	line-height: 40px;

	text-align: center;

}

.hesperiden.tparrows.tp-leftarrow:before {

	content: "\e82c";

    margin-left:-3px;

}

.hesperiden.tparrows.tp-rightarrow:before {

	content: "\e82d";

    margin-right:-3px;

}



/* BULLETS */

.hesperiden.tp-bullets {

}

.hesperiden.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background:transparent;

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

   border-radius:8px;

  

}

.hesperiden .tp-bullet {

	width:12px;

	height:12px;

	position:absolute;

	background: #999999; /* old browsers */

    background: -moz-linear-gradient(top,  #999999 0%, #e1e1e1 100%); /* ff3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), 

    color-stop(100%,#e1e1e1)); /* chrome,safari4+ */

    background: -webkit-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* chrome10+,safari5.1+ */

    background: -o-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* opera 11.10+ */

    background: -ms-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* ie10+ */

    background: linear-gradient(to bottom,  #999999 0%,#e1e1e1 100%); /* w3c */

    filter: progid:dximagetransform.microsoft.gradient( 

    startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */

	border:3px solid #e5e5e5;

	border-radius:50%;

	cursor: pointer;

	box-sizing:content-box;

}

.hesperiden .tp-bullet:hover,

.hesperiden .tp-bullet.selected {

	background:#666;

}

.hesperiden .tp-bullet-image {

}

.hesperiden .tp-bullet-title {

}





/* THUMBS */

.hesperiden .tp-thumb {

  opacity:1;

  -webkit-perspective: 600px;

  perspective: 600px;

}

.hesperiden .tp-thumb .tp-thumb-title {

    font-size:12px;

    position:absolute;

    margin-top:-10px;

    color:#fff;

    display:block;

    z-index:10000;

    background-color:#000;

    padding:5px 10px; 

    bottom:0px;

    left:0px;

    width:100%;

  box-sizing:border-box;

    text-align:center;

    overflow:hidden;

    white-space:nowrap;

    transition:all 0.3s;

    -webkit-transition:all 0.3s;

    transform:rotatex(90deg) translatez(0.001px);

    transform-origin:50% 100%;

    -webkit-transform:rotatex(90deg) translatez(0.001px);

    -webkit-transform-origin:50% 100%;

    opacity:0;

 }

.hesperiden .tp-thumb:hover .tp-thumb-title {

  	 transform:rotatex(0deg);

    -webkit-transform:rotatex(0deg);

    opacity:1;

}



/* TABS */

.hesperiden .tp-tab { 

  opacity:1;      

  padding:10px;

  box-sizing:border-box;

  font-family: "Roboto", sans-serif;

  border-bottom: 1px solid #e5e5e5;

 }

.hesperiden .tp-tab-image 

{ 

  width:60px;

  height:60px; max-height:100%; max-width:100%;

  position:relative;

  display:inline-block;

  float:left;



}

.hesperiden .tp-tab-content 

{

    background:rgba(0,0,0,0); 

    position:relative;

    padding:15px 15px 15px 85px;

 left:0px;

 overflow:hidden;

 margin-top:-15px;

    box-sizing:border-box;

    color:#333;

    display: inline-block;

    width:100%;

    height:100%;

 position:absolute; }

.hesperiden .tp-tab-date

  {

  display:block;

  color: #aaa;

  font-weight:500;

  font-size:12px;

  margin-bottom:0px;

  }

.hesperiden .tp-tab-title 

{

    display:block;	

    text-align:left;

    color:#333;

    font-size:14px;

    font-weight:500;

    text-transform:none;

    line-height:17px;

}

.hesperiden .tp-tab:hover,

.hesperiden .tp-tab.selected {

	background:#eee; 

}



.hesperiden .tp-tab-mask {

}



/* MEDIA QUERIES */

@media only screen and (max-width: 960px) {



}

@media only screen and (max-width: 768px) {



}



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 METIS SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.metis.tparrows {

  background:#fff;

  padding:10px;

  transition:all 0.3s;

  -webkit-transition:all 0.3s;

  width:60px;

  height:60px;

  box-sizing:border-box;

 }

 

 .metis.tparrows:hover {

   background:#fff;

   background:rgba(255,255,255,0.75);

 }

 

 .metis.tparrows:before {

  color:#000;  

   transition:all 0.3s;

  -webkit-transition:all 0.3s;

 }

 

 .metis.tparrows:hover:before {

   transform:scale(1.5);

  }

 



/* BULLETS */

.metis .tp-bullet { 

    opacity:1;

    width:50px;

    height:50px;    

    padding:3px;

    background:#000;

    background-color:rgba(0,0,0,0.25);

    margin:0px;

    box-sizing:border-box;

    transition:all 0.3s;

    -webkit-transition:all 0.3s;

    border-radius:50%;

  }



.metis .tp-bullet-image {



   border-radius:50%;

   display:block;

   box-sizing:border-box;

   position:relative;

    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);

  width:44px;

  height:44px;

  background-size:cover;

  background-position:center center;

 }  

.metis .tp-bullet-title { 

     position:absolute; 

	 bottom:65px;

     display:inline-block;

     left:50%;

     background:#000;

     background:rgba(0,0,0,0.75);

     color:#fff;

     padding:10px 30px;

     border-radius:4px;

	 -webkit-border-radius:4px;

     opacity:0;

      transition:all 0.3s;

    -webkit-transition:all 0.3s;

    transform: translateZ(0.001px) translateX(-50%) translateY(14px);

    transform-origin:50% 100%;

    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);

    -webkit-transform-origin:50% 100%;

    opacity:0;

    white-space:nowrap;

 }



.metis .tp-bullet:hover .tp-bullet-title {

  	 transform:rotateX(0deg) translateX(-50%);

    -webkit-transform:rotateX(0deg) translateX(-50%);

    opacity:1;

}



.metis .tp-bullet.selected,

.metis .tp-bullet:hover  {

  

   background: rgba(255,255,255,1);

  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));

  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );

 

      }

.metis .tp-bullet-title:after {

        content:" ";

        position:absolute;

        left:50%;

        margin-left:-8px;

        width: 0;

		height: 0;

		border-style: solid;

		border-width: 8px 8px 0 8px;

		border-color: rgba(0,0,0,0.75) transparent transparent transparent;

        bottom:-8px;

   }



.metis .tp-tab-number {

        color: #fff;

        font-size: 40px;

        line-height: 30px;

        font-weight: 400;

        font-family: "Playfair Display";

        width: 50px;

        margin-right: 17px;

        display: inline-block;

        float: left;

    }

    .metis .tp-tab-mask {

        padding-left: 20px;

        left: 0px;

        max-width: 90px !important;

        transition: 0.4s padding-left, 0.4s left, 0.4s max-width;

    }

    .metis:hover .tp-tab-mask {

        padding-left: 0px;

        left: 50px;

        max-width: 500px !important;

    }

    .metis .tp-tab-divider {

        border-right: 1px solid transparent;

        height: 30px;

        width: 1px;

        margin-top: 5px;

        display: inline-block;

        float: left;

    }

    .metis .tp-tab-title {

        color: #fff;

        font-size: 20px;

        line-height: 20px;

        font-weight: 400;

        font-family: "Playfair Display";

        position: relative;

        padding-top: 10px;

        padding-left: 30px;

        display: inline-block;

        transform: translateX(-100%);

        transition: 0.4s all;

    }

    .metis .tp-tab-title-mask {

        position: absolute;

        overflow: hidden;

        left: 67px;

    }

    .metis:hover .tp-tab-title {

        transform: translateX(0);

    }

    .metis .tp-tab {

        opacity: 0.15;

        transition: 0.4s all;

    }

    .metis .tp-tab:hover,

    .metis .tp-tab.selected {

        opacity: 1;

    }

    .metis .tp-tab.selected .tp-tab-divider {

        border-right: 1px solid #cdb083;

    }

    .metis.tp-tabs {

        max-width: 118px !important;

        padding-left: 50px;

    }

    .metis.tp-tabs:before {

        content: " ";

        height: 100%;

        width: 88px;

        background: rgba(0, 0, 0, 0.15);

        border-right: 1px solid rgba(255, 255, 255, 0.10);

        left: 0px;

        top: 0px;

        position: absolute;

        transition: 0.4s all;

    }

    .metis.tp-tabs:hover:before {

        width: 118px;

    }

    @media (max-width: 499px) {

        .metis.tp-tabs:before {

            background: rgba(0, 0, 0, 0.75);

        }

    }



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 PERSEPHONE SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.persephone.tparrows {

	cursor:pointer;

	background:#aaa;

	background:rgba(200,200,200,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:100;

  border:1px solid #f5f5f5;

}

.persephone.tparrows:hover {

	background:#333;

}

.persephone.tparrows:before {

	font-family: "revicons";

	font-size:15px;

	color:#fff;

	display:block;

	line-height: 40px;

	text-align: center;

}

.persephone.tparrows.tp-leftarrow:before {

	content: "\e824";

}

.persephone.tparrows.tp-rightarrow:before {

	content: "\e825";

}







/* BULLETS */

.persephone.tp-bullets {

}

.persephone.tp-bullets:before {

	content:" ";

	position:absolute;

	width:100%;

	height:100%;

	background:#transparent;

	padding:10px;

	margin-left:-10px;margin-top:-10px;

	box-sizing:content-box;

}

.persephone .tp-bullet {

	width:12px;

	height:12px;

	position:absolute;

	background:#aaa;

	border:1px solid #e5e5e5;	

	cursor: pointer;

	box-sizing:content-box;

}

.persephone .tp-bullet:hover,

.persephone .tp-bullet.selected {

	background:#222;

}

.persephone .tp-bullet-image {

}

.persephone .tp-bullet-title {

}





/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 URANUS SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.uranus.tparrows {

  width:50px;

  height:50px;

  background:transparent;

 }

 .uranus.tparrows:before {

 width:50px;

 height:50px;

 line-height:50px;

 font-size:40px;

 transition:all 0.3s;

-webkit-transition:all 0.3s;

 }

 

  .uranus.tparrows:hover:before {

    opacity:0.75;

  }



/* BULLETS */

.uranus .tp-bullet{

	border-radius: 50%;

  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);

  -webkit-transition: box-shadow 0.3s ease;

  transition: box-shadow 0.3s ease;

  background:transparent;

}

.uranus .tp-bullet.selected,

.uranus .tp-bullet:hover {

  box-shadow: 0 0 0 2px #FFF;

  border:none;

  border-radius: 50%;



   background:transparent;

}







.uranus .tp-bullet-inner {

  background-color: rgba(255, 255, 255, 0.7);

  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;

  transition: background-color 0.3s ease, transform 0.3s ease;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  outline: none;

  border-radius: 50%;

  background-color: #FFF;

  background-color: rgba(255, 255, 255, 0.3);

  text-indent: -999em;

  cursor: pointer;

  position: absolute;

}



.uranus .tp-bullet.selected .tp-bullet-inner,

.uranus .tp-bullet:hover .tp-bullet-inner{

 transform: scale(0.4);

 -webkit-transform: scale(0.4);

 background-color:#fff;

}



/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 ZEUS SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/

/* ARROWS */

.zeus.tparrows {

  cursor:pointer;

  min-width:70px;

  min-height:70px;

  position:absolute;

  display:block;

  z-index:100;

  border-radius:35px;   

  overflow:hidden;

  background:rgba(0,0,0,0.10);

}



.zeus.tparrows:before {

  font-family: "revicons";

  font-size:20px;

  color:#fff;

  display:block;

  line-height: 70px;

  text-align: center;    

  z-index:2;

  position:relative;

}

.zeus.tparrows.tp-leftarrow:before {

  content: "\e824";

}

.zeus.tparrows.tp-rightarrow:before {

  content: "\e825";

}



.zeus .tp-title-wrap {

  background:#000;

  background:rgba(0,0,0,0.5);

  width:100%;

  height:100%;

  top:0px;

  left:0px;

  position:absolute;

  opacity:0;

  transform:scale(0);

  -webkit-transform:scale(0);

   transition: all 0.3s;

  -webkit-transition:all 0.3s;

  -moz-transition:all 0.3s;

   border-radius:50%;

 }

.zeus .tp-arr-imgholder {

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  background-position:center center;

  background-size:cover;

  border-radius:50%;

  transform:translateX(-100%);

  -webkit-transform:translateX(-100%);

   transition: all 0.3s;

  -webkit-transition:all 0.3s;

  -moz-transition:all 0.3s;



 }

.zeus.tp-rightarrow .tp-arr-imgholder {

    transform:translateX(100%);

  -webkit-transform:translateX(100%);

      }

.zeus.tparrows:hover .tp-arr-imgholder {

  transform:translateX(0);

  -webkit-transform:translateX(0);

  opacity:1;

}

      

.zeus.tparrows:hover .tp-title-wrap {

  transform:scale(1);

  -webkit-transform:scale(1);

  opacity:1;

}

 



/* BULLETS */

.zeus .tp-bullet {

     box-sizing:content-box; -webkit-box-sizing:content-box; border-radius:50%;

      background-color: rgba(0, 0, 0, 0);

      -webkit-transition: opacity 0.3s ease;

      transition: opacity 0.3s ease;

	  width:13px;height:13px;

	  border:2px solid #fff;

 }

.zeus .tp-bullet:after {

  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  left: 0;

  border-radius: 50%;

  background-color: #FFF;

  -webkit-transform: scale(0);

  transform: scale(0);

  -webkit-transform-origin: 50% 50%;

  transform-origin: 50% 50%;

  -webkit-transition: -webkit-transform 0.3s ease;

  transition: transform 0.3s ease;

}

.zeus .tp-bullet:hover:after,

.zeus .tp-bullet.selected:after{

    -webkit-transform: scale(1.2);

  transform: scale(1.2);

}

  

 .zeus .tp-bullet-image,

 .zeus .tp-bullet-imageoverlay{

        width:135px;

        height:60px;

        position:absolute;

        background:#000;

        background:rgba(0,0,0,0.5);

        bottom:25px;

        left:50%;

        margin-left:-65px;

        box-sizing:border-box;

        background-size:cover;

        background-position:center center;

        visibility:hidden;

        opacity:0;

         -webkit-backface-visibility: hidden; 

      	backface-visibility: hidden;

        -webkit-transform-origin: 50% 50%;

		transform-origin: 50% 50%;

  		-webkit-transition: all 0.3s ease;

  		transition: all 0.3s ease;

        border-radius:4px;



}

          



.zeus .tp-bullet-title,

.zeus .tp-bullet-imageoverlay {

        z-index:2;

        -webkit-transition: all 0.5s ease;

	  	transition: all 0.5s ease;

}     

.zeus .tp-bullet-title { 

        color:#fff;

        text-align:center;

        line-height:15px;

        font-size:13px;

        font-weight:600;  

        z-index:3;

         visibility:hidden;

        opacity:0;

         -webkit-backface-visibility: hidden; 

      	backface-visibility: hidden;

        -webkit-transform-origin: 50% 50%;

		transform-origin: 50% 50%;

  		-webkit-transition: all 0.3s ease;

  		transition: all 0.3s ease;

        position:absolute;

        bottom:45px;

        width:135px;

    	vertical-align:middle;

        left:-57px;

}

      

.zeus .tp-bullet:hover .tp-bullet-title,

.zeus .tp-bullet:hover .tp-bullet-image,

.zeus .tp-bullet:hover .tp-bullet-imageoverlay{

      opacity:1;

      visibility:visible;

	  -webkit-transform:translateY(0px);

      transform:translateY(0px);         

    }



/* THUMBS */

.zeus .tp-thumb {

opacity:1

}



.zeus .tp-thumb-over {

  background:#000;

  background:rgba(0,0,0,0.25);

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  z-index:1;

  -webkit-transition:all 0.3s;

  transition:all 0.3s;

}



.zeus .tp-thumb-more:before {

  font-family: "revicons";

  font-size:12px;

  color:#aaa;

  color:rgba(255,255,255,0.75);

  display:block;

  line-height: 12px;

  text-align: left;    

  z-index:2;

  position:absolute;

  top:20px;

  right:20px;

  z-index:2;

}

.zeus .tp-thumb-more:before {

  content: "\e825";

}



.zeus .tp-thumb-title {

  font-family:"Raleway";

  letter-spacing:1px;

  font-size:12px;

  color:#fff;

  display:block;

  line-height: 15px;

  text-align: left;    

  z-index:2;

  position:absolute;

  top:0px;

  left:0px;

  z-index:2;

  padding:20px 35px 20px 20px;

  width:100%;

  height:100%;

  box-sizing:border-box;

  transition:all 0.3s;

  -webkit-transition:all 0.3s;

  font-weight:500;

}



.zeus .tp-thumb.selected .tp-thumb-more:before,

.zeus .tp-thumb:hover .tp-thumb-more:before {

 color:#aaa;



}



.zeus .tp-thumb.selected .tp-thumb-over,

.zeus .tp-thumb:hover .tp-thumb-over {

 background:#000;

}

.zeus .tp-thumb.selected .tp-thumb-title,

.zeus .tp-thumb:hover .tp-thumb-title {

  color:#fff;



}





/* TABS */

.zeus .tp-tab { 

  opacity:1;      

  box-sizing:border-box;

}



.zeus .tp-tab-title { 

display: block;

text-align: center;

background: rgba(0,0,0,0.25);

font-family: "Roboto Slab", serif; 

font-weight: 700; 

font-size: 13px; 

line-height: 13px;

color: #fff; 

padding: 9px 10px; }



.zeus .tp-tab:hover .tp-tab-title,

.zeus .tp-tab.selected .tp-tab-title {

 color: #000;

  background:rgba(255,255,255,1); 

}







/*-----------------------------------------------------------------------------



- Revolution Slider 5.0 Navigatin Skin Style  -



 ZEUS SKIN



author:  ThemePunch

email:      info@themepunch.com

website:    http://www.themepunch.com

-----------------------------------------------------------------------------*/





.post-tabs .tp-thumb {

opacity:1

}



.post-tabs .tp-thumb-over {

  background:#252525;

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  z-index:1;

  -webkit-transition:all 0.3s;

  transition:all 0.3s;

}



.post-tabs .tp-thumb-more:before {

  font-family: "revicons";

  font-size:12px;

  color:#aaa;

  color:rgba(255,255,255,0.75);

  display:block;

  line-height: 12px;

  text-align: left;    

  z-index:2;

  position:absolute;

  top:15px;

  right:15px;

  z-index:2;

}

.post-tabs .tp-thumb-more:before {

  content: "\e825";

}



.post-tabs .tp-thumb-title {

  font-family:"raleway";

  letter-spacing:1px;

  font-size:12px;

  color:#fff;

  display:block;

  line-height: 15px;

  text-align: left;    

  z-index:2;

  position:absolute;

  top:0px;

  left:0px;

  z-index:2;

  padding:15px 30px 15px 15px;

  width:100%;

  height:100%;

  box-sizing:border-box;

  transition:all 0.3s;

  -webkit-transition:all 0.3s;

  font-weight:500;

}



.post-tabs .tp-thumb.selected .tp-thumb-more:before,

.post-tabs .tp-thumb:hover .tp-thumb-more:before {

 color:#aaa;



}



.post-tabs .tp-thumb.selected .tp-thumb-over,

.post-tabs .tp-thumb:hover .tp-thumb-over {

 background:#fff;

}

.post-tabs .tp-thumb.selected .tp-thumb-title,

.post-tabs .tp-thumb:hover .tp-thumb-title {

  color:#000;



}

</pre></body></html>